Skip to main content
GET
/
api
/
v3
/
products
/
{id}
Get a product [V3]
curl --request GET \
  --url https://api.loops.fi/api/v3/products/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "object": "product",
  "active": true,
  "created": 123,
  "default_price": "<string>",
  "description": "<string>",
  "images": [
    "<string>"
  ],
  "livemode": true,
  "metadata": {},
  "name": "<string>",
  "package_dimensions": {
    "height": 123,
    "length": 123,
    "weight": 123,
    "width": 123
  },
  "shippable": true,
  "statement_descriptor": "<string>",
  "tax_code": "<string>",
  "type": "good",
  "unit_label": "<string>",
  "updated": 123,
  "url": "<string>",
  "thumbnailUrl": "<string>",
  "recurringInterval": "month",
  "amountType": "FIXED",
  "priceAmount": "<string>",
  "minimumAmount": "<string>",
  "presetAmount": "<string>",
  "priceCurrency": "<string>",
  "status": "ACTIVE",
  "merchantId": "<string>"
}

Authorizations

Authorization
string
header
required

API Key authentication using Bearer token

Path Parameters

id
string
required

Product ID

Response

Default Response

id
string
required

Unique identifier for the object

object
enum<string>
required

String representing the object's type

Available options:
product
active
boolean
required

Whether the product is currently available for purchase

created
integer
required

Time at which the object was created

livemode
boolean
required

Has the value true if the object exists in live mode or the value false if the object exists in test mode

name
string
required

The product's name, meant to be displayable to the customer

type
enum<string>
required

The type of the product

Available options:
good,
service
updated
integer
required

Time at which the object was last updated

default_price
string | null

The ID of the price object

description
string | null

The product's description, meant to be displayable to the customer

images
string<uri>[]

A list of up to 8 URLs of images for this product

metadata
object

Set of key-value pairs that you can attach to an object

package_dimensions
object
shippable
boolean | null

Whether this product is shipped

statement_descriptor
string | null

Extra information about a product which will appear on your customer's credit card statement

tax_code
string | null

A tax code ID

unit_label
string | null

A label that represents units of this product

url
string<uri> | null

A URL of a publicly-accessible webpage for this product

thumbnailUrl
string<uri> | null

Product thumbnail image URL (Loops-specific)

recurringInterval
enum<string> | null

Recurring interval for subscriptions (Loops-specific)

Available options:
month,
year
amountType
enum<string>

Amount type (Loops-specific)

Available options:
FIXED,
CUSTOM,
FREE
priceAmount
string | null

Price amount as string (Loops-specific)

minimumAmount
string | null

Minimum amount as string (Loops-specific)

presetAmount
string | null

Preset amount as string (Loops-specific)

priceCurrency
string

Price currency (Loops-specific)

status
enum<string>

Product status (Loops-specific)

Available options:
ACTIVE,
DRAFT,
INACTIVE
merchantId
string

Merchant ID (Loops-specific)

I